<?php
	require_once("../_conf/constantes.php");
	require_once("./consultas.php");
	require_once(COMISIONPATH . "config.php");
	require_once (PEARPATH . "HTML/Template/IT.php");
	
	$usuaLogin      = (!empty($_POST["usuaLogin"])) ? $_POST["usuaLogin"] : null;
	$sessionId      = (!empty($_POST["PHPSESSID"])) ? $_POST["PHPSESSID"] : null;
	
	$archivoExec 	= "./diligenciarComision.php";
	$idDependencia 	= $_POST["dependencia"];
	$idVigencia 	= $_POST["vigencia"];
	$nombreArchivo 	= "temporal.csv";
	$hoy 		= date("j");
	$diaLimite 	= 31;
	$arregloHoras	= array();

	for ($cont = 0; $cont < 24; $cont++) {
		$arregloHoras[] = $cont . ":00";
		$arregloHoras[] = $cont . ":30";
	}
	
	$conn = ADONewConnection($dsnComisiones);
	$conn->SetFetchMode(ADODB_FETCH_ASSOC);
	$tpl = new HTML_Template_IT(TPLPATH);
	
	// Si la fecha de hoy es mayor de la fecha limite de carga no muestra formulario de carga
	if($hoy > $diaLimite){
		$tpl->loadTemplatefile("errorFecha.html");
		$tpl->setVariable("",$fecha);
		$tpl->show();
		exit();
	}
	
	if(!isset($_GET['consulta'])){
		$tpl->loadTemplatefile("formaCrearComision.html");
		
		// Consulta para mostrar los rubros que se encuentran en el sistema
		$sql = "SELECT descripcion, idrubro FROM rubro";
		$rs = $conn->query($sql);
		$nmenu = "rubroco";
		$valor = "0";
		$itemBlanco = "Selecciones un rubro presupuestal";
		$rubroSelect  = $rs->GetMenu2($nmenu,
					$default_str,
					$blank1stItem = "$valor:$itemBlanco",
					false,
					0,
					'id="rubro" class="select" style="max-width:270px" disabled');
		
		// Consulta para mostrar los proyectos que se encuentran en el sistema
		$sql = "SELECT descripcion, idproyecto FROM proyectos order by 1 asc";
		$rs = $conn->query($sql);
		$nmenu = "proyecto";
		$valor = "0";
		$itemBlanco = "Selecciones un proyecto presupuestal";
		$proyectoSelect  = $rs->GetMenu2($nmenu,
					$default_str,
					$blank1stItem = "$valor:$itemBlanco",
					false,
					0,
					'id="proyecto" class="select" style="max-width:270px" disabled');
		
		// Consulta para mostrar los proceso que se encuentran en el sistema
		$sql = "SELECT descripcion, idproceso FROM procesos";
		$rs = $conn->query($sql);
		$nmenu = "proceso";
		$valor = "0";
		$itemBlanco = "Selecciones un proceso presupuestal";
		$procesoSelect  = $rs->GetMenu2($nmenu,
					$default_str,
					$blank1stItem = "$valor:$itemBlanco",
					false,
					0,
					'id="proceso" class="select" style="max-width:270px" disabled');
		
		foreach($arregloHoras as $hora) {
			$tpl->setCurrentBlock("horaSalida");
			$tpl->setVariable("HORA", $hora);
			$tpl->parseCurrentBlock("horaSalida");
		}
		
		foreach($arregloHoras as $hora) {
			$tpl->setCurrentBlock("horaEntrada");
			$tpl->setVariable("HORA", $hora);
			$tpl->parseCurrentBlock("horaEntrada");
		}
		
		$tpl->setVariable("CSSURL", URLCSS);
		$tpl->setVariable("URLJS", URLJS);
		$tpl->setVariable("URLIMG", URLIMG);
		$tpl->setVariable("SELECT_RUBRO", $rubroSelect);
		$tpl->setVariable("SELECT_PROYECTO", $proyectoSelect);
		$tpl->setVariable("SELECT_PROCESO", $procesoSelect);
		$tpl->setVariable("ARCHIVO_EXEC", $archivoExec);
		$tpl->setVariable("IDVIGENCIA", $idVigencia);
		$tpl->setVariable("ARCHIVO_CSV", $nombreArchivo);
		$tpl->setVariable("IDDEPENDENCIA", $idDependencia);
		$tpl->setVariable("USUARIO_LOGIN", $usuaLogin);
		$tpl->setVariable("PHP_SESSID", $sessionId);
		$tpl->show();
	}else{
		$consulta=new consulta($dsnComisiones);
		echo $consulta->consultar($_GET['consulta']);
	}
?>
